/**
 * Create by yxk at 2020/5/30
 */
const map = {
  text: 1, // 单行文本
  textarea: 2, // 多行文本
  select: 3, // 单选
  date: 4, // 日期
  number: 5, // 数字
  floatnumber: 6, // 小数
  mobile: 7, // 手机号
  file: 8, // 文件
  checkbox: 9, // 多选
  user: 10, // 人员
  structure: 12, // 部门
  datetime: 13, // 日期时间
  email: 14, // 邮箱
  pic: 29 // 图片
}

/**
 * 通过type值获取字段类型
 */
export function getFormType(type) {
  const keys = Object.keys(map)
  const findKey = keys.find(key => map[key] == type)
  return findKey || null
}

/**
 * 通过字段类型获取type值
 */
export function getType(typeName) {
  return map[typeName] || null
}

export default map
